gridpack::parser::BasePTIParser< _network > Class Template Reference

#include <base_pti_parser.hpp>

Inheritance diagram for gridpack::parser::BasePTIParser< _network >:
Inheritance graph
[legend]
Collaboration diagram for gridpack::parser::BasePTIParser< _network >:
Collaboration graph
[legend]

List of all members.

Classes

struct  branch_relay_params
struct  bus_relay_params
struct  gen_params
struct  load_params
struct  uc_params

Public Member Functions

 BasePTIParser ()
virtual ~BasePTIParser ()
void externalParse (const std::string &fileName)
void expandBusModels (void)
void changePhaseShiftSign ()

template<class _network>
class gridpack::parser::BasePTIParser< _network >


Constructor & Destructor Documentation

template<class _network >
gridpack::parser::BasePTIParser< _network >::BasePTIParser (  )  [explicit]
template<class _network >
virtual gridpack::parser::BasePTIParser< _network >::~BasePTIParser (  )  [virtual]

Destructor


Member Function Documentation

template<class _network >
void gridpack::parser::BasePTIParser< _network >::changePhaseShiftSign (  ) 

Change the sign of the BRANCH_SHIFT variable. The sign convention for this variable is not consistent across different files

References BRANCH_NUM_ELEMENTS, and BRANCH_SHIFT.

template<class _network >
void gridpack::parser::BasePTIParser< _network >::expandBusModels ( void   ) 
template<class _network >
void gridpack::parser::BasePTIParser< _network >::externalParse ( const std::string &  fileName  ) 

Parse a second file after original network has been distributed. This requires the data in the second file to be distributed to all network objects that need the data

Parameters:
fileName name of file

References gridpack::parser::BasePTIParser< _network >::expandBusModels().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1